package com.fr.report;

import com.fr.base.XMLable;
import com.fr.report.io.ReportExportAttr;
import java.util.List;

public abstract interface FineBook extends TableDataSource, XMLable
{
  public abstract String getReportName(int paramInt);

  public abstract void setReportName(int paramInt, String paramString);

  public abstract void removeReport(String paramString);

  public abstract void removeReport(int paramInt);

  public abstract void removeReports();

  public abstract Report getReport(int paramInt);

  public abstract int getReportCount();

  public abstract ReportWebAttr getReportWebAttr();

  public abstract void setReportWebAttr(ReportWebAttr paramReportWebAttr);

  public abstract ReportExportAttr getReportExportAttr();

  public abstract void setReportExportAttr(ReportExportAttr paramReportExportAttr);

  public abstract PageSetChain generateReportPageSet(List paramList);
}